machines machining inspection handling equipment inspector cad ionic contamination testing ic repair supplies pad and track cnc bga inspections milling machinery home